//
//  UIView+UIViewController.swift
//  sinaDemo
//
//  Created by mac on 15/12/22.
//  Copyright © 2015年 zhouxubin. All rights reserved.
//

import UIKit

extension UIView {
    
    /**
    找到需要响应者的方法
    
    - returns: 目标响应者
    */
    func respondViewController() ->UINavigationController? {
        // 获取下一个响应者
        var next = nextResponder()
        // 遍历响应者链条
        repeat {
            if let nextObj = next as? UINavigationController {
            return nextObj
        }
            // 获取下一个响应者的下一个响应者
        next = next?.nextResponder()
        } while (next != nil)
        return nil
    }
}
